package cn.bugstack.springframework.aop;

import java.lang.reflect.Method;

/**
 * 方法匹配器接口，是切点（Pointcut）的一部分，用于检查目标方法是否适合应用通知（advice）。
 */
public interface MethodMatcher {

    /**
     * 对给定的方法进行静态检查，判断其是否匹配。
     *
     * @param method 要检查的方法。
     * @param targetClass 方法所属的目标类。
     * @return 返回一个布尔值，表示该方法是否静态匹配。
     */
    boolean matches(Method method, Class<?> targetClass);
    
}
